#ifndef _BYTELIB_H_
#define _BYTELIB_H_

#include <stdint.h>

#define setbit(var,bitt)                    (var|=(0x01<<(bitt)))                   // 第bitt位置1
#define clrbit(var,bitt)                    (var&=~(0x01<<(bitt)))                  // 第bitt位置0

void Wuint16(void *address, uint16_t data);
uint16_t Ruint16(const void *address);
void Wuint32(void *address, uint32_t data);
uint32_t Ruint32(const void *address);

#endif
